"""
字典的特点：
1，可以容纳多个数据，并且数据的类型可以不同
2，每一份数据都是以key-value键值对的形式存在（这就是键值对映射）
3，可以通过key获得value
4，不是序列，不支持下标索引
5，可以修改

2，字典的定义
字典的定义使用花括号 {}，其中的键和值用冒号 : 分隔。
和值可以是任何类型的对象，例如整数、浮点数、字符串、列表、元组或另一个字典。
但是，字典的键必须是不可变的，类似列表或者字典这种可变的就不能做字典的键
"""
d1 = {"name": 1, "age": 2, "sex": 3, "like": {"name": 1, "age": 2, "sex": 3, "like": 4}}
print(d1)


# 字典遍历
def for_dict(dicts):
    for d in dicts:
        value = dicts[d]
        print(f"key={d},value={value}")

del d1["name"]
# del d1[1]
for_dict(d1)
d1["name"] = 9999
for_dict(d1)
keys = d1.keys()
print(type(keys))
print(keys)
d1.clear()
for_dict(d1)


